page{
	background-color: #FCE7CA;
}
.sacrifice_body{
	width: 100%;
	min-height: 100vh;
}
.sacrifice_box{
	padding-top: 70rpx;
	width: 100%;
	height: 870rpx;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	box-sizing: border-box;
	position: relative;
	.jb_edit{
		position: absolute;
		top: 30rpx;
		right: 30rpx;
		z-index: 99;
	}
}
.sacrifice_bottom{
	width: 100%;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	box-sizing: border-box;
}
.jb_renter_border{
	margin: 0 auto;
	width: 255rpx;
	height: 339rpx;
	background-size: cover;
	background-repeat: no-repeat;
	.jb_renter_img{
		width: 212rpx;
		height: 300rpx;
	}
}

.jb_renter_info{
	margin: 0 auto;
	margin-top: 32rpx;
	width: 471rpx;
	height: 256rpx;
	padding: 30rpx;
	background: rgba(92,118,100,0.5);
	border-radius: 20rpx;
	box-sizing: border-box;
	.jb_ren_name{
		text-align: center;
		color: #000000;
		font-size: 50rpx;
		line-height: 1;
	}
	.jb_ren_times{
		color: #000000;
		text-align: center;
		font-size: 35rpx;
		line-height: 1;
		margin-top: 20rpx;
	}
	.jb_ren_linex{
		width: 387rpx;
		height: 2rpx;
		background: $themecolor;
		margin-top: 20rpx;
	}
	.jb_ren_slogan{
		color: #000000;
		text-align: center;
		font-size: 35rpx;
		line-height: 1;
		margin-top: 20rpx;
	}
	

}


.jb_desk_view{
	top: -72rpx;
	width: 750rpx;
	height: 320rpx;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	.desk_gp_list{
		width: 550rpx;
		height: 124rpx;
		padding-right: 26rpx;
		align-items: center;
		position: absolute;
		box-sizing: border-box;
		top: -46rpx;
		.desk_gp_isimg{
			position: relative;	
			margin-left: 20rpx;
			.desk_img{
				width: 78rpx;
				height: 62rpx;
			}
			.goods_amount{
				position: absolute;
				top: -6rpx;
				right: -12rpx;
				width: 26rpx;
				height: 26rpx;
				border-radius: 50%;
				font-size: 16rpx;
				display: flex;
				justify-content: center;
				align-items: center;
				background-color: red;
				color: #ffffff;
			}
			.goods_amount_more{
				position: absolute;
				top: -6rpx;
				right: -12rpx;
				width: 28rpx;
				height: 28rpx;
				border-radius: 50%;
				font-size: 14rpx;
				display: flex;
				justify-content: center;
				align-items: center;
				background-color: red;
				color: #ffffff;
			}
		}
		
	}
	.look_worship{
		position: absolute;
		bottom: 100rpx;
		z-index: 9;
		color: #ffffff;
	}
}

.tojibaibtn{
	margin: 0 auto;
	width: 429rpx;
	height: 217rpx;
	background-size: cover;
	background-repeat: no-repeat;
}

.tributege_view{
	position: relative;
	width: 679rpx;
	height: 1160rpx;
	padding: 130rpx 35rpx;
	
	box-sizing: border-box;
	background-size: cover;
	background-repeat: no-repeat;
	.closebtn{
		position: absolute;
		right: 10rpx;
		top: 28rpx;
		width: 114rpx;
		height: 113rpx;
		background-size: 100% 100%;
	}
	.tributeg_list{
		.tributeg_item{
			width: 139rpx;
			margin-left: 13rpx;
			// margin-bottom: 30rpx;
			margin-bottom: 15rpx;
			.tributeg_i_gpbg{
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
				width: 110rpx;
				height: 170rpx;
				background-size: cover;
				background-repeat: no-repeat;
				box-sizing: border-box;
				padding-top: 30rpx;
				.tributeg_i_img{
					width: 89rpx;
					height: 72rpx;
					margin-bottom: 10rpx;
				}
				.tributeg_i_name{
					color: #ffffff;
					
				}
			}
			.tributeg_i_price{
				margin: 0 auto;
				margin-top: 15rpx;
				width: 120rpx;
				height: 55rpx;
				line-height: 45rpx;
				background-size: cover;
				background-repeat: no-repeat;
				text-align: center;
				color: #FEF9E5;
				font-size: 24rpx;
				
			}
		}
	}
}
.goods_info{
	padding: 30rpx;
	background-color: #ffffff;
	border-radius: 20rpx;
	position: relative;
	.close_img{
		position: absolute;
		width: 40rpx;
		height: 40rpx;
		top: -26rpx;
		right: -26rpx;
	}
	.scroll_y{
		max-height: 670rpx;
		.goods_info_list{
			padding: 20rpx 0;
			border-bottom: 2rpx solid #F2F2F2 ;
			.worship_info{
				display: flex;
				justify-content: space-between;
				.info_title{
					color: #1A1A1A;
					font-size: 32rpx;
					font-weight: bold;
					display: flex;
					align-items: center;
				}
				.info_num{
					margin-left: 40rpx;
				}
				.num_money{
					font-size: 30rpx;
					color: #1A1A1A;
					display: flex;
					justify-content: flex-end;
				}
				.num_time{
					font-size: 24rpx;
					color: #666666;
					display: flex;
					justify-content: flex-end;
					margin-top: 26rpx;
				}
			}
		}
	}	
}